<?php session_start();
	include_once $_SERVER["DOCUMENT_ROOT"].'/outils/logger/Logger.php';
	include_once $_SERVER["DOCUMENT_ROOT"].'/outils/parameters/ParameterGetter.php';
	include_once $_SERVER["DOCUMENT_ROOT"].'/outils/writerJSON/WriterJSON.php';
	
	try {
		$recherche = ParameterGetter::getRequestParameter("recherche", true);
		Logger::getLogger()->logInfo("Entrée dans le Forwarder de recherche avec recherche=$recherche");
		include $_SERVER["DOCUMENT_ROOT"]."/recherche/".$recherche.".php";
		$listeResultatRecherche = call_user_func(array($recherche, "executer"));
		Logger::getLogger()->logInfo("Fin de la recherche");
		$listeDonnees;
		foreach ($listeResultatRecherche as $resultatRecherche) {
			$listeDonnees[$resultatRecherche->id] = $resultatRecherche->libelle;
		}
		WriterJSON::echoDonnees($listeDonnees);
	} catch(Exception $e) {
		WriterJSON::echoError ($e->__toString());
	}
?>